#include "repoanalyzermanager.h"

#include "repoanalyzerworker.h"

RepoAnalyzerManager::RepoAnalyzerManager(QObject *parent)
    : ThreadingManager{parent}
{

}

QObject *RepoAnalyzerManager::initialization()
{
    RepoAnalyzerWorker *worker = new RepoAnalyzerWorker(this);
    THREADING_DECLARE(RepoAnalyzer, solution);
    THREADING_DECLARE(RepoAnalyzer, commit_fast_solution);
    THREADING_DECLARE(RepoAnalyzer, start_fast_solution);
    THREADING_DECLARE(RepoAnalyzer, applySettings);

    return worker;
}
